約 6,110,656 件
https://w.atwiki.jp/ff11windower2/pages/72.html
SpellCast入門 2.お試し動作編 ごく基本的な自動着替えXMLを作成してSpellcastを動かしてみます。 同時に、日本語環境でSpellcastを利用する際の問題点(※)である=日本語装備名が使えないことを回避するためのツール「JPIDConv」の使い方を説明します。 (※)詳しくはFAQを参照してください。 1.まずは動かしてみましょう。 2.自分でXMLを作る設定部分 Config 装備セット設定部分 Sets ~ /Sets 動作設定部分 Rules ~ /Rules 3.JPIDConvの使い方 4.SpellcastへのXMLファイルの読み込み 5.装備セット名を直接指定しての着替え 1.まずは動かしてみましょう。 1-1.サンプルXMLファイルの作成 ・Emeditor等のテキストエディタを開いて、次のXMLをコピーして、文字コード「UTF-8」で保存してください。 ・Emeditorを使用している場合は、保存の際に「Unicodeサイン(BOM)を付ける」のチェックを外してください。 ・ファイル名は日本語等全角文字以外であればなんでもかまいませんが、ここでは「test.xml」として保存しましょう。 ・「Plugins\Spellcast」内に保存してください。 ?xml version="1.0" encoding="utf-8"? spellcast config Debug="True" HideErrors="false" ShowGearSwaps="False" / sets group name="Default" default="yes" set name="WARARA" head \xFD\x07\x01\x3B\xA6\xFD /head /set set name="DASH" feet \xFD\x07\x01\x3D\x8A\xFD /feet /set /group /sets rules if Spell="King s Justice" Action type="equip" when="PreCast" set="WARARA" / /if if Spell="Raging Rush" Action type="equip" when="PreCast" set="DASH"/ /if /rules /spellcast 1-2.Spellcastでの読み込み ・WindowerコンソールからSpellcastをロードしてください。 ・Spellcastをロードしたら、Windowerコンソールに次のように入力して、test.xmlを読み込みます。 sc f test 1-3.動作 ・頭装備と足装備を外して、ワラーラターバンとダッシューズをかばんに入れておいてください。 ・FFチャット行に「/ws キングズジャスティス」と入力してください。※もちろん、実際に敵相手にキングズジャスティスを使ってもかまいません。 → ワラーラターバンをかぶったと思います。 ・同様に次はレイジングラッシュを → ダッシューズを履きます。 このように、魔法やアビ、WSの使用などをトリガーにして、着替えなどをするのがSpellcastの一機能です。 2.自分でXMLを作る XMLは前後 ?xml~、 spellcast のお約束部分を除くと、3つの部分から構成されています。 これが、魔法、アビ、WSをトリガーにして装備変更を行うXMLの、基本形だと考えてください。 ?xml version="1.0" encoding="utf-8"? spellcast 最初から2行は必ずコレ config Debug="True" HideErrors="false" ShowGearSwaps="False"/ [設定部分] sets group name="①" default="yes" set name="②" Head アスカルツッケット /Head Body ホーバージョン /Body /set set name="③" Head ワラーラターバン /Head Body アスカルコラジン /Body /set /group /sets [装備セット設定部分] rules if Spell="④" Action type="equip" when="PreCast" set="②" / Action type="equip" when="AfterCast" set="③" / /if /rules [動作設定部分] /spellcast 最後の行は必ずコレ 設定部分 Config とりあえずこのように設定してください。 詳しくはこちらをご確認ください。→Spellcast/XMLリファレンス 装備セット設定部分 Sets ~ /Sets Spellcastは、装備セットといわれる装備の組み合わせを作っておいて、「④という魔法を詠唱開始したときに、②という装備セットに着替える」という設定を、動作設定部分で行うことで、トリガーと同時に装備変更を行うようにします。 ①は装備グループ名です。どんな名前でも結構です。 ②③にはそれぞれ好きな名前を設定してください。何用の装備なのかわかりやすい名前を付けると良いでしょう。 装備名は日本語でOKです。 装備箇所の指定は次の表を参考にしてください。 装備箇所名 装備名 /装備箇所名 で設定します。 装備箇所名 Main Sub Range Ammo Head Neck LEar REar Body Hands LRing RRing Back Waist Legs Feet 動作設定部分 Rules ~ /Rules 装備変更のトリガーとなる魔法/アビ/WSは Rules 内で設定します。 基本はこの形で、 Rules ~ /Rules の中に、 If ~ /If や Else ~ /Else 、 ElseIf ~ /ElseIf を複数記述することができます。※ Else ElseIf についてはSpellCast/XMLリファレンスで詳しく説明しています。 If Spell="魔法等名称" Action~・・略 /If 魔法/アビ/WS名の指定 魔法/アビ/WS名は「 If Spell="魔法等名称" 」で指定します。 ・魔法/アビ/WS名は英語名で記述 英語名の調べ方ですが、plugins\resources\フォルダ内にあるspells.xmlを開いて、日本語の魔法名で検索してください。 見つかった行の「english="xxxxxx"」という部分が英語名です。 たとえば、ケアルの場合は、「english="Cure"」となっているので英語名は「Cure」となります。 アビ/WSの場合は、abils.xmlを探してください。 ・複数指定が可能 「|」で区切ることで複数の魔法等を指定することができます。(「|」はShift+\キーで入力) たとえば、ケアルI~Vまですべてを同じIfに記述したい場合は 「 If Spell="Cure|Cure II|Cure III|Cure IV|Cure V" 」と記述します。 また、「*」を使う方法もあります。 「 If Spell="Cure*" 」と記述すると、Cureから始まる名前の魔法/アビ/WSすべてに反応します。 この例では、ケアルガ系(=英語名:Curega~Curega V)も反応しますので気をつけてください。 着替えの指定 着替えの指示は「 Action type="equip" when="タイミング" set="装備セット名" 」で指定します。 ・装備セット名 set name="・・" ~ /set で指定した装備セット名を記述します。 ・タイミング 着替えを行うタイミングを指定します。魔法選択~着弾後までの流れは次の順で実行されます。 0.トリガーとなる魔法を選択、又は/ma 魔法で実行 1.When="Precast"で指定した着替えを実行 2.魔法の詠唱を開始 3.When="Midcast"で指定した着替えを実行・・・魔法詠唱開始後 4.魔法の詠唱が完了(着弾) 5.When="Aftercast"で指定した着替えを実行・・・標準詠唱時間の1.5秒後 魔法着弾時やWS実行時の装備はPrecastを指定、終了後の装備はAftercastを指定すると良い、ということになります。 ここまでの設定で、「④の魔法を選択/入力>②の装備に着替え>④の詠唱開始>着弾>③の装備に着替え」というXMLが出来上がりました。それでは保存して、3.JPIDConvの使い方に進みます。 ・「Plugins\Spellcast」内に保存してください。 ・文字コードはUTF-8で保存してください。 ・ファイル名は、好きな名前+「_jp.xml」としてください。理由は「3.JPIDConvの使い方」で説明します。 3.JPIDConvの使い方 XMLは完成しましたが、このままでは日本語版のFFXIでは動作しません。 ※理由はFAQ参照 XMLの日本語装備名を変換してやる必要があります。この変換処理を行うのが、当板有志が作成してくれたJPIDConvです。 JPIDConvのインストール ・FF11 RCM Project よりダウンロードして、「plugins\spellcast」内(2で作ったXMLと同じ場所)に置いてください。 ・JPIDConvは以下の条件を満たすPC上で動かしてください。 「.NET Framework 2.0」・・・・Microsoftのホームページからダウンロード(vistaは不要) 「FFXiが導入されていること」 JPIDConvの使い方 JPIDConv.exeを実行するだけです。すると、cache_0_6.txt、cache_0_7.txtというファイルと 2で作った「好きな名前_jp.xml」の_jpを除いたファイルが出来上がっているかと思います。 この_jpを除いたxmlファイルが、実際にspellcastに読み込ませるファイルとなります。 したがって、修正するたびにJPIDConv.exeで変換で変換してやる必要があります。 ・cache_0_6.txt、cache_0_7.txtはJPIDConvが動作するために必要なファイルです。そのまま残して置いてください。 4.SpellcastへのXMLファイルの読み込み 1.で説明したとおり、Spellcastをロードした状態でWindowerコンソールにて「sc f xmlファイル名」として XMLファイルを読み込んでください。もちろん、3.で変換後のほうを読み込むので、「_jp」のつかないファイル名です。 無事に読み込まれた場合には、Windowerコンソール上にファイル名、グループ名、 set ~ /set の数、 If /If の数が表示されます。 自分で作ったXMLファイルの数と一致していれば、XML文法や文字コードの問題はなく正常に読めている、ということになります。 5.装備セット名を直接指定しての着替え 魔法等をトリガーにするのではなく、任意のタイミングで装備変更をしたいこともあると思います。 その場合は、Windowerコンソールより次のように入力してください。 sc s 装備セット名 (FFXIのマクロに登録する場合は)//sc s 装備セット名 入力した瞬間に指定の装備セットに着替えることができます。 ここまでの説明で、自動装備変更は概ね理解ができたと思います。 あとは、IfやSetを組み合わせて、お好きなXMLを作ってみてください。 ここから先の説明は、これまでの説明をベースに、もう少し高度な使い方を実例を加えてご説明します。 より高度なXMLを作成したい場合は、こちら→Spellcast/XMLリファレンスをご確認頂いて理解を深めてください。 【1.初回導入編>2.お試し動作編>3.XML定義TIPS】 変更履歴 2009年5月14日 2.3より Rule を廃止、 If に変更することによる変更
https://w.atwiki.jp/ff11windower2/pages/55.html
日本語windower板/プログラマスレの歴史 History /frm(2垢のとき他キャラを操作する遠隔コマンド)に相当する機能を実装できないか、 という議論の中で、RCMというプログラムが考案される。 これは、rcm氏が「一時間ぐらいで書いてやる」と宣言して、本当に1時間で書いてw 公開したもの。 技術的に高度なことは何もないが(失礼!)、①シンプルでわかりやすい構造、②対応ウィンドウ 決め撃ちではなくコンボボックス選択にした丁寧なUI、③内部的にはスレッドを2本立てているため 拡張可能性に優れている等の特徴から公表と同時に「これをプラットフォームにして自動化しようぜ」 という暇人プログラマ達がワラワラとwindower板に参集 本スレで議論してても混乱するので、プログラマスレを立ててもらいそこで活動、となった 当初から、「FFACEと組み合わせるといろいろ遊べそう」ということで、FFACEとマージした アイディアが出されたが、肝心のFFACEがメモリーリークしまくりだし、FFACE開発者も最近 本家チャットに来なくなったとの情報もあり「じゃあ、我々でオープソースで書くかぁ?」と なった。何でも書いちゃうんだここの住民w 現在、①スレの内容を咀嚼して、rcm氏がきれいにまとめなおしたクラスであるXIACEと、②スレ 住民がわさわさと不統一に書き足しているClass PC の2系統がある。前者は、ひとりの開発者 体系的に開発して提供するのに向いており、後者は、FFXIプレイしながら、マクロ的にプログラミング していくのに向いている、ともいわれている。
https://w.atwiki.jp/ff11windower2/pages/233.html
※日本語版での動作 ◎:問題なく動作可能 ○:一部制限があるが、実用上問題なし △:一部制限があり回避するために工夫が必要 ×:動作しない プラグイン名 動作※ 説明 AutoExec ○ イベントの発生に応じてコマンドを実行する。※チャットログをトリガーにする場合に日本語には未対応 BlinkMeNot ◎ 装備変更時の点滅を抑制する(装備の見た目の変更を抑制する) Cancel ◎ 指定IDのアビリティ効果を消す。例:66=空蝉。「// cancel 66」 空蝉を切る CFHProtect ◎ 救援要請コマンドを潰す。「will secure your HNM's! 」w ChatMon ? tell、誘われ、エモなどの際にサウンドを鳴らす Clock ◎ 時間を画面上に表示する ConsoleBG ◎ Windowerコンソールの背景色・背景画像を設定する Distance ◎ タゲまでの距離を画面上に表示 DrawDistance ◎ 画面表示距離の設定。標準のコンフィグで設定できる上限を超えて設定可能 ExpWatch ◎ 経験値/メリポ、Next経験値、時給などを画面上に表示。 G15Binder ◎ G15キーボードの拡張キーにWindowerコマンドを割り当てる・他 hermes ? ジョークプラグイン HUD ◎ 自キャラの周りにHP・MP・TPバーを表示する IME ? 英語版FFXiで日本語の入力を可能 Infobar ○ ターゲットのinfo表示(2byte文字使用不可) LightLuggage ◎ 自動複数アイテムまとめ(「せいとん」とは異なり並びは変更しない)戦利品への自動ロット、パス Logger ◎ ログをファイルに出力する。リアルタイム。 MediaCenter ○ WinAmpをFF上から操作する。※日本語表示ができない。 PlasticSurgeon ◎ 種族、フェイスの変更。自クライアントのみ。ステには変更なし。 Precognition ◎ 空蝉カウンター Priority ◎ OS上で、FFプロセスのCPU優先度を高に保つ Recast ◎ アビリティ、魔法などのリキャスト時間を画面上に表示※全て英語表記 Run ◎ Windowsプログラムの起動や停止 Silence △ 「装備を変更しました」ログを表示しないようにする。※本家で公開されているプラグインのバイナリ書き換えによって対応可能 書き換え版(当サイトうぷろだ) SpellCast △ 魔法詠唱やWSの発動時や詠唱中、詠唱終了時などに着替え等のアクションを起こすことができる時間帯・曜日・天候・使った魔法の属性などに応じて条件判定(if)をすることが可能 SpellCast Lite ◎ 魔法詠唱コマンドの簡略化 StatusTimer ◎ 画面左上のbuffアイコン上に効果時間表示 SSOrganizer ◎ SSの保存ディレクトリやフォルダ ファイル名詳等の細設定 TimeStamp ◎ FFログ上にタイムスタンプを表示する TParty ◎ アライアンス、パーティメンバーのMP、TPを表示 Vana Tunes ◎ FF内の音楽を再生する WinControl ◎ FF窓の移動、サイズ変更、トップ表示のOnOff PetTP ◎ ペットの情報を画面上に表示 Text △ 画面上の任意の位置に、任意の文字列を表示する※日本語・2byte文字の表示はできない Tickle ◎ ヒーリング時、次のMP回復タイミングまでの秒数を画面上に表示 XYZ ◎ キャラの座標を画面上に表示 YarnBall ◎ 自分のbuffの効果時間表示 ZoneTimer ◎ エリア滞在時間
https://w.atwiki.jp/ff11windower2/pages/217.html
プラグイン/Windower3系/Silence プラグイン情報 開発者 Taj ダウンロード 日本語FFXi対応版 本家フォーラム 本家フォーラムへ(英語) 変更履歴 本家リンク(英語) 概要 /equipコマンドで装備を変更した場合に表示されるログ「装備を変更しました」を表示しないようにします。 ※本家のSilenceにはバグがあり利用できません。当Wikiアップローダーから対策版を入手してください 使い方 ロードしてください。 コマンド なし
https://w.atwiki.jp/ff11windower2/pages/213.html
プラグイン/Windower3系/Text プラグイン情報 開発者 Dewin ダウンロード 本家サイトへ ※Downloadをクリック 本家フォーラム - 変更履歴 - 概要 ・FF画面上の任意の位置に、任意のテキストを表示することができます。 ※日本語を含む2byte文字の表示はできません。 ・他のプラグインの表示位置を変更することができます。 使い方 ロードして、Windowerコンソール、スクリプト上などにコマンドを記述して使用してください。 コマンド コマンド 説明 text create name テキストオブジェクトの作成 name 任意のオブジェクト名称 text set name position x y テキストオブジェクトの表示位置の指定createで指定したオブジェクト名称 x y FFXI画面左上からの座標 text set name text " text " テキストオブジェクトに文字を設定createで指定したオブジェクト名称 text 任意の文字列。日本語、全角文字はNG text set name show テキストオブジェクトを表示 text set name hide テキストオブジェクトを隠す text set name align left or right テキストを右寄せ、左寄せにする left or right left 左寄せ、right右寄せ text set name bold 0 又は 1 テキストを太文字にする。 0 又は 1 0 通常、1 太文字 text set name italic 0 又は 1 テキストを斜体にする。 0 又は 1 0 通常 1 斜体 text set name font " fontname " size テキストのフォント、文字サイズを変える。 fontname フォント名 size フォントサイズ setコマンドは1行につなげて書くことができます。 例) name にテキスト「ABCDEFG」をセットし、右寄せで、X 500 Y 100の位置に表示する。 text set name text "ABCDEFG" position 500 100 align right 使用例 X 100 Y 150の位置に「AAAAAA」と太文字で表示する。 text create TEST text set TEST text "AAAAAA" position 100 150 bold 1 text set TEST show 他のプラグインの表示位置を変更する 他のプラグインでの設定で表示位置等を変更できない場合でも、textプラグインで表示位置を変更することが可能です。コマンドは「text devset テキストオブジェクト名 ~」としてください。 プラグイン名 テキストオブジェクト名 説明 備考 Distance TargetDecimal 小数点以下部分 TargetDot 小数点 TargetInt 整数部分 TParty PartyTP0~TP17 HP数値。0~17はアラ含むメンバー AllianceMP0~MP17 MP数値。0~17はアラ含むメンバー TargetHP ターゲットのHPP ExpWatch ewText ExpWatchの文字列 Precognition Precognition 蝉カウンター数値 Recast RecastDisplay Recastの表示位置 Recastプラグインのiniでも設定可能 Tickle TickCount ヒーリング時間カウント YarnBall YarnTimers YarnBallの表示位置 YarnBallでも設定可能
https://w.atwiki.jp/ff11windower2/pages/199.html
プラグイン/Windower3系/CFHProtect プラグイン情報 開発者 Aiker ダウンロード 本家サイトへ ※Downloadをクリック 本家フォーラム 本家フォーラム(英語) 変更履歴 本家リンク(英語) 概要 CFHProtectはうっかり「救援要請」してしまうことを防止します コマンドメニューより「救援要請」を選ぶことができなくなります。 使い方 ロードしてください。 なお、当プラグインをロードしてある状態で「救援要請」を出したい場合には FFチャットラインから/cfh または /callforhelp としてください。 コマンド なし
https://w.atwiki.jp/ff11windower2/pages/216.html
プラグイン/Windower3系/TParty プラグイン情報 開発者 Cliff ダウンロード 本家サイトへ ※Downloadをクリック 本家フォーラム 本家フォーラムへ 変更履歴 本家 ※英語 概要 パーティ、アライアンスメンバーのTP、MPを表示する また、ターゲットのHP%も表示する。 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 ([[TParty]].PNG) ・タゲのHPバー左に残HP% ・PT・アラメンバーのHPバー左にTP(100未満 白、100以上 緑) ・アラメンバーのMPを表示 使い方 ロードするのみ FFXi起動時からロードする場合はinit.txtに次の一行を書き加える load tparty コマンド なし
https://w.atwiki.jp/ff11windower2/pages/215.html
プラグイン/Windower3系/TimeStamp プラグイン情報 開発者 Taj 2008.11現在 Aikar ダウンロード 本家サイトへ ※Downloadをクリック 本家フォーラム 本家フォーラムへ 変更履歴 本家 ※英語 概要 ログ行にタイムスタンプを表示します #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 ([[TimeStamp]].PNG) 使い方 ロードしてください。 コマンド なし 注意事項 ログを取得して解析を行うようなツールを利用している場合に TimeStampが加えられたログに対応していない場合は、ツールが誤動作を起こす可能性があります。 代表的なものでは、FFRepはTimeStampに対応していません。 Repを利用する場合には、TimeStampプラグインをアンロードしてからReplo等でログを取得してください。
https://w.atwiki.jp/kamonanban/pages/14.html
※ここから先は誰でも自由に編集することが出来ます。 自由にキャラを追加していただいても構いません。 ただし、ネ実キャラのみでお願いします。 用語・テクニック エース ブロントさん アヤメ 廃赤猫 レオノアーヌ
https://w.atwiki.jp/ff11windower2/pages/52.html
Wiki編集者向けガイド プログラムコードの記述 部分的にWiki構文を無視させたい テーブルの左側にマージン(空白)つける 未作成ページ一覧 プログラムコードの記述 プラグラムコードを記述する際に「(())」や「{」}を利用することがあると思いますが、アットウィキではWiki独自の構文として解釈され、狙い通り表現することができません。これを回避するための記述方法です。 表示例① #divid(highlight_Blue){ #highlight(c){{ if ((A==B)) { C = "あああ" ; } }}} 下のように表示されます if ((A==B)) { C = "あああ" ; } 表示例② ・・・文字色を黒に #divid(highlight_Blue){ #highlight(AAA){{ if ((A==B)) { C = "あああ" ; } }}} 下のように表示されます if ((A==B)) { C = "あああ" ; } 表示例③ ・・・行番号を付与 #divid(highlight_Blue){ #highlight(linenumber,c){{ if ((A==B)) { C = "あああ" ; } }}} 下のように表示されます。但し、コピペした際に行番号が入り込むので使いわけが必要です。 if ((A==B)) { C = "あああ" ;} 背景の色は3種類用意しました #divid(highlight_Blue) #divid(highlight_White) #divid(highlight_Glay) その他に色のご希望があれば、コメント・本スレなどでご要望してください。 部分的にWiki構文を無視させたい nowiki(){文章} 複数行に渡っては使用できません。毎行上記のように記述する必要があります。 例) nowiki(){文章} テーブルの左側にマージン(空白)つける #divid(margin2){ |ああああ|いいいい|うううう| } 通常 ああああ いいいい うううう 上記の設定を適用した場合 ああああ いいいい うううう 未作成ページ一覧 windower4/cancel plugins/3/chatmon plugins/3/consolebg plugins/3/lightluggage plugins/3/mediacenter plugins/3/priority plugins/3/xyz plugins/3/spellcast/spellcastを日本語環境で使う windowerクラス plugins/3/spellcast/xml/お試し1 plugins/3/spellcast/xml/黒魔ヒーリング中 自動装備変更 plugins/3/spellcast/xml/戦士通常⇔メリポ時モード切り替え plugins/3/spellcast/強化・状態異常